Asymptotic Analysis of a Peer Enhanced Cache Invalidation Scheme
نویسندگان
چکیده
A major factor in determining the effectiveness of caching in wireless networks is the cache coherency scheme which maintains consistency between mobile stations (MSs) and the server. Because the wireless channel is inherently a broadcast medium, a cache coherency scheme in which the server broadcasts cache invalidation reports (IRs) containing data update information is suitable. However, one key issue that IR based techniques must resolve is the intermittent disconnectedness of MSs. Since connecting to the network uses power and because power is a limited resource, MSs connect to the network only when necessary. During periods when the MS is disconnected, IRs are missed, which may result in the MS’s cache becoming invalid. This means that upon reconnection, the MS will have to purge its cache if it missed an IR while it was disconnected. In this paper, we propose a Peer Enhanced Cache (PEC) invalidation scheme. This scheme utilizes the ad-hoc mode of operation which is now available with new generation wireless interfaces. PEC exploits the peer-to-peer capability that is enabled by ad-hoc mode by having MSs store IRs on behalf of other MSs. If an MS misses an IR due to disconnection, it can retrieve the missed IRs from its peers. PEC can be used in conjunction with any cache invalidation method since it is an orthogonal scheme. We develop a mathematical model to derive the throughput and hit rate of PEC when it is used in combination with the previously proposed Amnesic Terminal (AT)[1] cache invalidation scheme. Our results show that incorporating PEC significantly improves both the throughput and the hit rate.
منابع مشابه
An Efficient Caching scheme to maintain consistency in Hybrid P2P system
The paper aims on how efficiently the performance of cache memory can be maintained in disturbed network and also in P2P networks. A Technique of distributed cache invalidation mechanism (DCIM), it is client-based cache consistency scheme is implemented on top of a previously existing architecture, namely COACS, here in COACS a special nodes cache the queries and the addresses of the nodes that...
متن کاملA Novel Multicast Scheme to Reduce Cache Invalidation Overheads in DSM Systems
Directory-based write-invalidate cache coherence protocols have been widely used in distributed shared memory(DSM) systems, in which cache invalidation overheads occupy a large part of the system overheads. In this paper, we propose a novel tree-based multides-tination multicast scheme TBM which involves a new eecient multidestination message format. TBM combines the best features of two existi...
متن کاملDelayed Precise Invalidation - A Software Cache Coherence Scheme
Software cache coherence schemes are very desirable in the design of scalable multiprocessors and massively parallel processors. The authors propose a software cache coherence scheme named ‘delayed precise invalidation’ (DPI). DPI is based on compiler-time markings of references and a hardware local invalidation of stale data in parallel and selectively. With a small amount of additional hardwa...
متن کاملCache invalidation strategies for internet-based mobile ad hoc networks
Internet-based mobile ad hoc network (IMANET) is an emerging technique that combines a mobile ad hoc network (MANET) and the Internet to provide universal information accessibility. Although caching frequently accessed data items in mobile terminals (MTs) improves the communication performance in an IMANET, it brings a critical design issue when data updates. In this paper, we analyze several p...
متن کاملAn Adaptive AVI-Based Cache Invalidation Scheme for Mobile Computing Systems
In a mobile computing system, caching data items at the mobile clients is important to reduce the data access delay in a unreliable and low bandwidth mobile network. However, efficient methods must be used to ensure the coherence between the cached items and the data items at the database server. In this paper, by exploring the real-time properties of the data items, we propose a cache invalida...
متن کامل